128a8abc984cad908879691db2ae43a389589dc7,modules/core/src/main/java/org/gridgain/grid/kernal/processors/portable/GridPortableReaderImpl.java,GridPortableReaderImpl,readChar,#String#,322

Before Change



    /** {@inheritDoc} */
    @Override public char readChar(String fieldName) throws GridPortableException {
        int fieldOff = fieldOffset(fieldName);

        byte flag = readByte(fieldOff++);

        if (flag != CHAR)
            throw new GridPortableException("Invalid flag value: " + flag);

        return fieldOff >= 0 ? readChar(fieldOff) : 0;
    }

    /** {@inheritDoc} */

After Change



    /** {@inheritDoc} */
    @Override public char readChar(String fieldName) throws GridPortableException {
        off = fieldOffset(fieldName);

        if (off >= 0) {
            byte flag = doReadByte(false);

            if (flag != CHAR)
                throw new GridPortableException("Invalid flag value: " + flag);

            return doReadChar(false);
        }
        else
            return 0;
    }

    /** {@inheritDoc} */